
/**
 * AppleIIGo
 * Device class
 * (C) 2008 by Marc S. Ressl (mressl@umich.edu)
 * Released under the GPL
 */

#include "Device.h"

Device::Device(Motherboard * motherboard, char * deviceName) {
	this->motherboard = motherboard;
	this->deviceName = deviceName;
	
	motherboard->registerDevice(this);
}

Device::~Device() {
}

char * Device::getDeviceName() {
	return deviceName;
}

void Device::onDevicesConnected() {
}

void Device::onMemoryRequested() {
}

void Device::onMemoryAllocated() {
}

void Device::onResetAsserted(bool isRestart) {
}

void Device::onResetCleared() {
}

void Device::onFrameStart() {
}

void Device::onFrameEnd() {
}
